Big Huge Thesaurus

Hyalophora cecropia

noun